www.gusucode.com > VC++ 屏幕截取(窗口截图、选区截图)、屏幕拾色器、放大镜 > VC++ 屏幕截取(窗口截图、选区截图)、屏幕拾色器、放大镜/code/ScreenTool/HelpDlg.cpp

    // HelpDlg.cpp : 实现文件
//

#include "stdafx.h"
#include "ScreenTool.h"
#include "HelpDlg.h"


// CHelpDlg 对话框

CHelpDlg::CHelpDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CHelpDlg::IDD, pParent)
{

}

CHelpDlg::~CHelpDlg()
{
}

void CHelpDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
}


BEGIN_MESSAGE_MAP(CHelpDlg, CDialog)
	ON_WM_CTLCOLOR()
END_MESSAGE_MAP()


// CHelpDlg 消息处理程序

HBRUSH CHelpDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
	HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);

	// TODO:  在此更改 DC 的任何属性

	// TODO:  如果默认的不是所需画笔,则返回另一个画笔
	if (nCtlColor == CTLCOLOR_DLG)
		hbr = CreateSolidBrush(RGB(0xd2, 0xd2, 0xe3));
	if (nCtlColor == CTLCOLOR_STATIC)
	{
		hbr = CreateSolidBrush(RGB(0xd2, 0xd2, 0xe3));
		pDC->SetBkMode(TRANSPARENT);
		pDC->SetTextColor(RGB(0, 0, 255));
	}
	return hbr;
}